package cn.topevery.garden.entity.query;

import cn.topevery.garden.framework.base.BaseQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDate;

/**
 * 内业检查 查询参数
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "TaskDocumentQuery", description = "内业检查 查询参数")
public class TaskDocumentQuery extends BaseQuery {
    @ApiModelProperty("企业id")
    private Integer companyId;

    /**
     * 是否填报
     */
    @ApiModelProperty("是否填报")
    Boolean finished = false;

    /**
     * 用户ID，用于过滤我的任务
     */
    Integer taskOwnerId;
    /**
     * 检查月份
     */
    @ApiModelProperty("检查月份")
    String checkMonth;

    /**
     * 检查时间-开始
     */
    @ApiModelProperty("检查时间-开始")
    LocalDate checkBeginDate;
    /**
     * 检查时间-结束
     */
    @ApiModelProperty("检查时间-结束")
    LocalDate checkEndDate;
}
